package com.distribution.system.domain.dto;

import com.distribution.common.annotation.Excel;
import com.distribution.common.annotation.valid.MobilePhone;
import com.distribution.system.domain.req.Page;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;
import java.time.LocalDateTime;
@Data
public class AgentAddDto {
    /** 用户账号 */
    @NotBlank(message = "登录账号不能为空")
    private String userName;
    /** 用户昵称 */
    @NotBlank(message = "代理名称不能为空")
    private String nickName;
    /** 手机号码 */
    @NotBlank(message = "联系电话不能为空")
    @MobilePhone
    private String phoneNumber;
    /** 用户性别 */
    private String sex;
    /** 密码 */
    private String password;
    /** 代理备注 */
    private String remark;
    /** 上级ID */
    private Long parentId;
    /** 上级抽成 */
    private Double supDeduct;
}
